home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / AppleScript for Acrobat plug-in / SOURCES / STAMPPR.H < prev    next >
Encoding:
C/C++ Source or Header  |  2000-06-24  |  1.4 KB  |  56 lines

  1. /******************************************************************************
  2.  
  3. StampPr.h
  4.  
  5. This file is furnished to you by Adobe Systems Incorporated 
  6. under the terms of the Acrobat(r) Plug-ins Software 
  7. Development Kit License Agreement.
  8.  
  9. Copyright (C) 1994-1997, Adobe Systems Inc.  All Rights Reserved.
  10.  
  11.  
  12. Interface to private ImageSelector UI-related functions.
  13. Most of these only need to appear in a .h because their
  14. implementation is platform-specific.
  15.  
  16. ******************************************************************************/
  17.  
  18. #ifndef _H_StampPr
  19. #define _H_StampPr
  20.  
  21. #include "AVExpT.h"
  22.  
  23. /* GetStamperCursor
  24. ** Returns the AVCursor for the Stamper tool
  25. */
  26. AVCursor GetStamperCursor(void);
  27.  
  28. /* GetStamperToolButton
  29. ** Returns the icon for the Stamper tool button
  30. */
  31. void *GetStamperToolButtonIcon(void);
  32.  
  33. /* GetStamperMenuItemIcon
  34. ** Returns the icon for the Stamper menu item
  35. */
  36. void *GetStamperMenuItemIcon(void);
  37.  
  38. /* DrawKnobs
  39. ** Draws the knobs around a Stamp in the given page view in the given
  40. ** AVRect.
  41. */
  42. void DrawKnobs(AVPageView pageView, const AVRect *avRect);
  43.  
  44. /* EraseKnobs
  45. ** Generates update events for the knobs around a Stamp in the given page
  46. ** view in the given AVRect.
  47. */
  48. void EraseKnobs(AVPageView pageView, const AVRect *avRect);
  49.  
  50. /* StampSound
  51. ** Makes the Stamp sound.
  52. */
  53. void StampSound(void);
  54.  
  55. #endif /* !_H_ISPriv */
  56.